@charset "utf-8";
/* CSS Document */
html, body{
	height: 100%;
	width: 100%;
	background-color: #fff;
	overflow: hidden;
}
*, body{
	margin: 0px;
	padding: 0px;
}


/* Common style */

.auto-optimize {
	clear: both;
}
.align-top{
	vertical-align: top;
}
.align-bottom{
	vertical-align: bottom;
}
.align-left{
	text-align: left;
}
.align-right{
	text-align: right;
}
.align-center{
	text-align: center;
}

.list-item{
	font-family: 'Arial Narrow', sans-serif;
	font-size: 16px;
	display: block;
	margin-top: 2px; 
	margin-bottom: 2px;
}

/* Overwrite Primefaces CSS */
#keypad-div{
   z-index: 10020 !important;
}
.keypad-key{
	font-size: 20px !important;
	margin: 5px !important;
	padding: 5px !important;
	width: 80px !important;
}

.ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-width: 0;
    padding: 0em !important;
}

.ui-widget, .ui-widget .ui-widget {
    font-size: 14px;
}

.hide-column-names table thead tr {
    display: none;
}

.ui-autocomplete-item {
	font-size: 11px !important;
}

.ui-growl {
   position:absolute;
   top:300px;
   left:300px;
   z-index:9999;
}

span[id^="mpa-form:advanced-filters:"], #mpa-form * td span {
	vertical-align: top;
}
.non-border{
	border-style: none!important;
}
.non-border td{
	border-style: none!important;
}
.tab-container{
	background-color: dodgerblue;
	height:100%;
}
.group-separator {
    border-top: 5px solid dimgray !important;
}

/* Buttons - begin*/
.cus-button{
	text-align: center;
	border: 1px solid white; 
	display: block;
}
.cus-button:hover{
	border: 1px dashed lightgrey; 
}

.ui-datagrid-column .ui-state-default .ui-button-icon-left{
    background-attachment: scroll; 
    background-repeat: no-repeat; 
	position: relative; top: 4px; left: 9px;
    height: 32px;
	width: 32px;
}

.item-category-button .ui-button-text{
	display: none;
}

.ui-state-default .ui-icon-itemcategory-first {
    background-image: url('#{resource['image:itemcategory/first.png']}');
}
.ui-state-default .ui-icon-itemcategory-liqueurs {
    background-image: url('#{resource['image:itemcategory/liqueur.png']}');
}
.ui-state-default .ui-icon-itemcategory-alcools {
    background-image: url('#{resource['image:itemcategory/alcohol.png']}');
}
.ui-state-default .ui-icon-itemcategory-tea {
    background-image: url('#{resource['image:itemcategory/tea.png']}');
}
.ui-state-default .ui-icon-itemcategory-world {
    background-image: url('#{resource['image:itemcategory/world.png']}');
}
.ui-state-default .ui-icon-itemcategory-maison {
    background-image: url('#{resource['image:itemcategory/maison.png']}');
}
.ui-state-default .ui-icon-itemcategory-drink {
    background-image: url('#{resource['image:itemcategory/drink.png']}');
}
.ui-state-default .ui-icon-itemcategory-champagne {
    background-image: url('#{resource['image:itemcategory/champagne.png']}');
}
.ui-state-default .ui-icon-itemcategory-wine {
    background-image: url('#{resource['image:itemcategory/wine.png']}');
}
.ui-state-default .ui-icon-itemcategory-seafood {
    background-image: url('#{resource['image:itemcategory/seafood.png']}');
}
.ui-state-default .ui-icon-itemcategory-poultry {
    background-image: url('#{resource['image:itemcategory/poultry.png']}');
}
.ui-state-default .ui-icon-itemcategory-other {
    background-image: url('#{resource['image:itemcategory/other.png']}');
}
.ui-state-default .ui-icon-itemcategory-meat {
    background-image: url('#{resource['image:itemcategory/meat.png']}');
}
.ui-state-default .ui-icon-itemcategory-soup {
    background-image: url('#{resource['image:itemcategory/soup.png']}');
}
.ui-state-default .ui-icon-itemcategory-coldstater {
    background-image: url('#{resource['image:itemcategory/coldstater.png']}');
}
.ui-state-default .ui-icon-itemcategory-warmstater {
    background-image: url('#{resource['image:itemcategory/warmstater.png']}');
}
.ui-state-default .ui-icon-itemcategory-combo {
    background-image: url('#{resource['image:itemcategory/combo.png']}');
}
.ui-state-default .ui-icon-itemcategory-dessert {
    background-image: url('#{resource['image:itemcategory/dessert.png']}');
}
/* Buttons - end*/

.recette-summary-table-header{
	-moz-border-top-colors: none; 
	-moz-border-right-colors: none; 
	-moz-border-bottom-colors: none; 
	-moz-border-left-colors: none; 
	border-image: none; 
	font-weight: bold; 
	text-align: center; 
	background-color: 
	gainsboro; 
	border-bottom: 1px solid darkgray;
}
.recette-summary-table-footer{
	-moz-border-top-colors: none; 
	-moz-border-right-colors: none; 
	-moz-border-bottom-colors: none; 
	-moz-border-left-colors: none; 
	border-image: none; 
	font-weight: bold; 
	text-align: right; 
	background-color: 
	gainsboro; 
	border-top: 1px solid darkgray;
}
